

import java.util.List;

public class Mesa {

	/**
	 * @uml.property  name="numjugadores"
	 */
	private int numjugadores = 0;

	/**
	 * Getter of the property <tt>numjugadores</tt>
	 * @return  Returns the numjugadores.
	 * @uml.property  name="numjugadores"
	 */
	public int getNumjugadores() {
		return numjugadores;
	}

	/**
	 * Setter of the property <tt>numjugadores</tt>
	 * @param numjugadores  The numjugadores to set.
	 * @uml.property  name="numjugadores"
	 */
	public void setNumjugadores(int numjugadores) {
		this.numjugadores = numjugadores;
	}

	/**
	 * @uml.property  name="modalidad"
	 */
	private ModalidadJuego modalidad;

	/**
	 * Getter of the property <tt>modalidad</tt>
	 * @return  Returns the modalidad.
	 * @uml.property  name="modalidad"
	 */
	public ModalidadJuego getModalidad() {
		return modalidad;
	}

	/**
	 * Setter of the property <tt>modalidad</tt>
	 * @param modalidad  The modalidad to set.
	 * @uml.property  name="modalidad"
	 */
	public void setModalidad(ModalidadJuego modalidad) {
		this.modalidad = modalidad;
	}

	/**
	 * @uml.property  name="pozo"
	 */
	private int pozo;

	/**
	 * Getter of the property <tt>pozo</tt>
	 * @return  Returns the pozo.
	 * @uml.property  name="pozo"
	 */
	public int getPozo() {
		return pozo;
	}

	/**
	 * Setter of the property <tt>pozo</tt>
	 * @param pozo  The pozo to set.
	 * @uml.property  name="pozo"
	 */
	public void setPozo(int pozo) {
		this.pozo = pozo;
	}

	/**
	 * @uml.property  name="cartasmesa"
	 */
	private List cartasmesa;

	/**
	 * Getter of the property <tt>cartasmesa</tt>
	 * @return  Returns the cartasmesa.
	 * @uml.property  name="cartasmesa"
	 */
	public List getCartasmesa() {
		return cartasmesa;
	}

	/**
	 * Setter of the property <tt>cartasmesa</tt>
	 * @param cartasmesa  The cartasmesa to set.
	 * @uml.property  name="cartasmesa"
	 */
	public void setCartasmesa(List cartasmesa) {
		this.cartasmesa = cartasmesa;
	}

	/**
	 * @uml.property  name="ListaJugadores"
	 */
	private List listaJugadores;

	/**
	 * Getter of the property <tt>ListaJugadores</tt>
	 * @return  Returns the listaJugadores.
	 * @uml.property  name="ListaJugadores"
	 */
	public List getListaJugadores() {
		return listaJugadores;
	}

	/**
	 * Setter of the property <tt>ListaJugadores</tt>
	 * @param ListaJugadores  The listaJugadores to set.
	 * @uml.property  name="ListaJugadores"
	 */
	public void setListaJugadores(List listaJugadores) {
		this.listaJugadores = listaJugadores;
	}

		
		/**
		 */
		public void inicializa(){
		}

			
			/**
			 */
			public void obtenerJugadores(){
			}

				
				/**
				 */
				public void partida(){
				}

				/** 
				 * @uml.property name="juegoTexasHoldem"
				 * @uml.associationEnd multiplicity="(1 1)" inverse="mesa:JuegoTexasHoldem"
				 */
				private JuegoTexasHoldem juegoTexasHoldem = new JuegoTexasHoldem();

				/** 
				 * Getter of the property <tt>juegoTexasHoldem</tt>
				 * @return  Returns the juegoTexasHoldem.
				 * @uml.property  name="juegoTexasHoldem"
				 */
				public JuegoTexasHoldem getJuegoTexasHoldem() {
					return juegoTexasHoldem;
				}

				/** 
				 * Setter of the property <tt>juegoTexasHoldem</tt>
				 * @param juegoTexasHoldem  The juegoTexasHoldem to set.
				 * @uml.property  name="juegoTexasHoldem"
				 */
				public void setJuegoTexasHoldem(
						JuegoTexasHoldem juegoTexasHoldem) {
							this.juegoTexasHoldem = juegoTexasHoldem;
						}

				/**
				 * @uml.property  name="main"
				 * @uml.associationEnd  multiplicity="(1 1)" inverse="mesa:Main"
				 */
				private Main main = new Main();

				/**
				 * Getter of the property <tt>main</tt>
				 * @return  Returns the main.
				 * @uml.property  name="main"
				 */
				public Main getMain() {
					return main;
				}

				/**
				 * Setter of the property <tt>main</tt>
				 * @param main  The main to set.
				 * @uml.property  name="main"
				 */
				public void setMain(Main main) {
					this.main = main;
				}

		
				/**
				 * Getter of the property <tt>ibaraja</tt>
				 * @return  Returns the ibaraja.
				 * @uml.property  name="ibaraja"
				 */
				

				/**
				 * Setter of the property <tt>ibaraja</tt>
				 * @param ibaraja  The ibaraja to set.
				 * @uml.property  name="ibaraja"
				 */
				

}
